Μάθημα:
Πώς αρχίζεις ένα python code:
print("hello world")
Το παραπάνω γράφει στο output ότι έχεις γράψει μέσα στην παρένθεση.
Μεταβλητές
Οι μεταβλητές είναι ουσιαστικά ένα δοχείο που μπορούμε να αποθηκεύσουμε τιμές.
Τύπος string (αποθήκευση ονόματος):
name = "το όνομα σου"
print(name) για να γράψει στο output το όνομα σου.
print(type(name)) για να γράψει στο output τον τύπο της μεταβλητής.
Αν θες να βάλεις δύο μεταβλητές:
first_name = "το όνομα που θες"
last_name = "το όνομα που θες"
Τύπος integes (αποθηκεύεις ακέραιους):
age = ο αριθμός που θες.
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Τύπος float (δεκαδικοί):
mesos_oros = 17.7
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Τύπος booliang (true/false):
human = true
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Αν θέλεις να βάλεις τρεις μεταβλητές στην ίδια σειρά:
name,age,mesos_oros = "Panagiotis", 13, 17.5
Απλά πράγματα
Πώς να εκτυπώσεις τον αριθμό των γραμμάτων:
name = "Panagiotis"
#print(len(name))
Πώς να βρεις κάποιον χαρακτήρα:
name = "Panagiotis"
#print(name.find("o"))
Πώς να κάνεις το πρώτο γράμμα κεφάλαιο:
print(name.capitalize())
Πώς να κάνεις όλα τα γράμματα κεφαλαία:
print(name.upper())
Ένα θες να μετρήσεις τα γράμματα μιας λέξης:
print(name.count())
Για να κάνεις μια ερώτηση:
name = input("εδώ γράφει ο χρήστης στο output")
Εάν θες να πεις κάτι αν γίνει αυτό:
if name = Panagiotis
print("γεια")
elif name = Marios
print("γεια σου")
else name = Molly
print("Hello")
Λίστες και Επαναλήψεις
Μέχρι τώρα οι μεταβλητές κρατούσαν μία μόνο τιμή. Τώρα θα μάθεις πώς αποθηκεύουμε πολλές τιμές μαζί χρησιμοποιώντας λίστες.
📌 Λίστες (Lists)
Η λίστα είναι σαν ένα κουτί που μέσα βάζουμε πολλά πράγματα.
names = ["Panagiotis", "Marios", "Molly"]
Τα στοιχεία μπαίνουν μέσα σε αγκύλες [] και χωρίζονται με κόμμα.
Κάθε στοιχείο έχει μια θέση που ξεκινά από το 0.
Για να εμφανίσουμε όλη τη λίστα:
print(names)
Για να πάρουμε ένα συγκεκριμένο στοιχείο:
print(names[0])
Για να προσθέσουμε νέο στοιχείο στο τέλος:
names.append("Giannis")
Για να αφαιρέσουμε ένα στοιχείο:
names.remove("Marios")
🔁 Επαναλήψεις (Loops)
Οι επαναλήψεις κάνουν μια εντολή να εκτελείται πολλές φορές.
🔹 For Loop
Χρησιμοποιείται συχνά με λίστες για να περνάμε όλα τα στοιχεία ένα-ένα.
for name in names:
print(name)
🔹 Επανάληψη με αριθμούς
for number in range(5):
print(number)
🔹 While Loop
Το while επαναλαμβάνει όσο μια συνθήκη είναι αληθινή.
age = 10
while age < 15:
print(age)
age += 1
🧠 Συνδυασμός loop με if
for name in names:
if name == "Marios":
print("Βρέθηκε ο Marios!")
Τα λεξικά αποθηκεύουν δεδομένα σε ζευγάρια κλειδί : τιμή.
student = {
"name": "Panagiotis",
"age": 13,
"average": 17.5
}
Πρόσβαση σε τιμή:
print(student["name"])
Μαθηματικοί τελεστές:
a = 10
b = 3
print(a + b) # πρόσθεση
print(a - b) # αφαίρεση
print(a * b) # πολλαπλασιασμός
print(a / b) # διαίρεση
print(a % b) # υπόλοιπο
print(a ** b) # δύναμη
Τελεστές σύγκρισης:
print(a == b) # ίσο
print(a != b) # όχι ίσο
print(a > b)
print(a < b)
Λογικοί τελεστές:
age = 13
human = True
if age > 12 and human:
print("Είσαι έφηβος άνθρωπος")
Συνάρτηση:
def say_hello(name):
print("Γεια σου", name)
say_hello("Panagiotis")
Συγχαρητήρια! Απόλαυσε την πιστοποίηση σου!
